API Documentation
nkScripts::Environment Member List

This is the complete list of members for nkScripts::Environment, including all inherited members.

callScriptFunction(const ScriptObjectReference &reference, const DataStack &args, DataStack &expectedOutput)nkScripts::Environment
deserializeScriptObject(const nkMemory::BufferView< unsigned char > &object)nkScripts::Environment
Environment()nkScripts::Environment
execute(const Script &script)nkScripts::Environment
getFunc(const nkMemory::StringView &name)nkScripts::Environment
getLastExecutionResult() constnkScripts::Environment
getName() constnkScripts::Environment
getNamespace(const nkMemory::StringView &name)nkScripts::Environment
getObject(const nkMemory::StringView &name, const nkMemory::StringView &userTypeName=nullptr)nkScripts::Environment
getScriptFunction(const nkMemory::StringView &name)nkScripts::Environment
getUserType(const nkMemory::StringView &name)nkScripts::Environment
getVar(const nkMemory::StringView &name, bool defaultValue)nkScripts::Environment
getVar(const nkMemory::StringView &name, int defaultValue)nkScripts::Environment
getVar(const nkMemory::StringView &name, float defaultValue)nkScripts::Environment
getVar(const nkMemory::StringView &name, double defaultValue)nkScripts::Environment
getVar(const nkMemory::StringView &name, const nkMemory::StringView &defaultValue)nkScripts::Environment
getVar(const nkMemory::StringView &name)nkScripts::Environment
isFuncSet(const nkMemory::StringView &name)nkScripts::Environment
isNamespaceSet(const nkMemory::StringView &name)nkScripts::Environment
isUserTypeSet(const nkMemory::StringView &name)nkScripts::Environment
isVarSet(const nkMemory::StringView &name)nkScripts::Environment
requestGarbageCollection()nkScripts::Environment
serializeScriptObject(const ScriptObjectReference &reference, bool forwardUserDataOwnership=false)nkScripts::Environment
setEnvironmentFor(INTERPRETER interpretType)nkScripts::Environment
setFunc(const nkMemory::StringView &name)nkScripts::Environment
setName(const nkMemory::StringView &name)nkScripts::Environment
setNamespace(const nkMemory::StringView &name)nkScripts::Environment
setObject(const nkMemory::StringView &name, const nkMemory::StringView &userTypeName, void *value)nkScripts::Environment
setUserType(const nkMemory::StringView &name)nkScripts::Environment
setVar(const nkMemory::StringView &name, bool value)nkScripts::Environment
setVar(const nkMemory::StringView &name, int value)nkScripts::Environment
setVar(const nkMemory::StringView &name, float value)nkScripts::Environment
setVar(const nkMemory::StringView &name, double value)nkScripts::Environment
setVar(const nkMemory::StringView &name, const char *value)nkScripts::Environment
setVar(const nkMemory::StringView &name, const nkMemory::StringView &value)nkScripts::Environment
setVar(const nkMemory::StringView &name, const ScriptObjectReference &value)nkScripts::Environment
~Environment()nkScripts::Environment